package com.shopping.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.shopping.model.User;
import com.shopping.param.UserParam;
import com.shopping.response.UserResp;

public interface UserMapper {
    int deleteByPrimaryKey(Integer userid);

    int insert(User record);

    int insertSelective(User record);

    User selectByPrimaryKey(Integer userid);

    int updateByPrimaryKeySelective(User record);

    int updateByPrimaryKey(User record);

	List<User> select(User param);
	
	public UserResp login(UserParam param);
	
	//这里必须要加上  @Param  指明（在只传入一个值的时候，  传入Map和对象的时候就不用了，）
	public int count(@Param(value = "delflag") String delflag);

	/**
	 * 多删除
	 * @param idss
	 */
	public int batchDelete(@Param(value="ids") String[] idss);
}